PHP code smells in web apps: Evolution, survival and anomalies
نویسندگان
چکیده
Code smells are symptoms of poor design, leading to future problems, such as reduced maintainability. Therefore, it becomes necessary understand their evolution and how long they stay in code. This paper presents a longitudinal study on the survival code (CS) for web apps built with PHP, most widely used server-side programming language development seldom studied.
منابع مشابه
Code smells
s, titles and keywords were analysed by VOSviewer using default parameters. All common terms like study, baseline, control group, trend, method were excluded from the analysis. Three maps were induced (1) clustered landscapes presenting popularity of terms (more popular terms are presented in larger squares), associations between terms (terms locted near each other are stongly associated) and r...
متن کاملHow Do Community Smells Influence Code Smells?
Code smells reflect sub-optimal patterns of code that often lead to critical software flaws or failure. In the sameway, community smells reflect sub-optimal organisational and socio-technical patterns in the organisational structure of the software community. To understand the relation between the community smells and code smells we start by surveying 162 developers of nine opensource systems. ...
متن کاملUnderstanding the Evolution of Code Smells by Observing Smell Clusters
Code smells are more likely to stay inter-connected in software rather than remaining as a single instance. These code smell clusters create maintainability issues in evolving software. This paper aims to understand the evolution of the code smells in software, by analyzing the behavior of these clusters such as size, number and connectivity. For this, the clusters are first identified and then...
متن کاملInvestigating the Role of Code Smells in Preventive Maintenance
The quest for improving the software quality has given rise to various studies which focus on the enhancement of the quality of software through various processes. Code smells, which are indicators of the software quality have not been put to an extensive study for as to determine their role in the prediction of defects in the software. This study aims to investigate the role of code smells in ...
متن کاملReducing Dynamic Feature Usage in PHP Code
Faculteit der Natuurwetenschappen, Wiskunde en Informatica Centrum voor Wiskunde en Informatica
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2023
ISSN: ['0164-1212', '1873-1228']
DOI: https://doi.org/10.1016/j.jss.2023.111644